package com.gutsyzhan.bilibili.service;

import com.gutsyzhan.bilibili.domain.FollowingGroup;
import com.gutsyzhan.bilibili.domain.UserFollowing;
import com.gutsyzhan.bilibili.domain.UserInfo;

import java.util.List;

public interface UserFollowingService {
    void addUserFollowings(UserFollowing userFollowing);
    List<FollowingGroup> getUserFollowings(Long userId);
    List<UserFollowing> getUserFans(Long userId);
    Long addUserFollowingGroups(FollowingGroup followingGroup);
    List<FollowingGroup> getUserFollowingGroups(Long userId);
    List<UserInfo> checkFollowingStatus(List<UserInfo> userInfoList, Long userId);
}
